

<!DOCTYPE html>
<!--[if IE 8]><html class="no-js lt-ie9" lang="zh-CN" > <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="zh-CN" > <!--<![endif]-->
<head>
  <meta charset="utf-8">
  
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  
  <title>使用场景 &mdash; WeIdentity  文档</title>
  

  
  
  
  

  

  
  
    

  

  <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
  <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
  <link rel="stylesheet" href="../_static/theme_overrides.css" type="text/css" />
  <link rel="stylesheet" href="../_static/index.css" type="text/css" />
    <link rel="index" title="索引" href="../genindex.html" />
    <link rel="search" title="搜索" href="../search.html" />
    <link rel="next" title="WeIdentity 规范" href="weidentity-spec.html" />
    <link rel="prev" title="术语" href="terminologies.html" /> 

  
  <script src="../_static/js/modernizr.min.js"></script>

</head>

<body class="wy-body-for-nav">

   
  <div class="wy-grid-for-nav">

    
    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
      <div class="wy-side-scroll">
        <div class="wy-side-nav-search">
          

          
            <a href="../index.html" class="icon icon-home"> WeIdentity
          

          
          </a>

          
            
            
          

          
<div role="search">
  <form id="rtd-search-form" class="wy-form" action="../search.html" method="get">
    <input type="text" name="q" placeholder="Search docs" />
    <input type="hidden" name="check_keywords" value="yes" />
    <input type="hidden" name="area" value="default" />
  </form>
</div>

          
        </div>

        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
          
            
            
              
            
            
              <p class="caption"><span class="caption-text">Contents:</span></p>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../README.html">什么是 WeIdentity？</a></li>
<li class="toctree-l1"><a class="reference internal" href="one-stop-experience.html">WeIdentity 一站式体验</a></li>
<li class="toctree-l1"><a class="reference internal" href="terminologies.html">术语</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">使用场景</a><ul>
<li class="toctree-l2"><a class="reference internal" href="#weidentity">WeIdentity使用场景及解决方案概述</a></li>
<li class="toctree-l2"><a class="reference internal" href="#id2">案例：新入职员工背景调查</a></li>
<li class="toctree-l2"><a class="reference internal" href="#id3">案例：医疗检查结果与处方可信流转</a></li>
<li class="toctree-l2"><a class="reference internal" href="#id4">案例：选择性披露</a></li>
<li class="toctree-l2"><a class="reference internal" href="#id5">案例：政务办理</a></li>
<li class="toctree-l2"><a class="reference internal" href="#id6">案例：慈善公益</a></li>
<li class="toctree-l2"><a class="reference internal" href="#id7">案例：数据共享</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="weidentity-spec.html">WeIdentity 规范</a></li>
<li class="toctree-l1"><a class="reference internal" href="weidentity-installation.html">WeIdentity Java SDK 安装部署</a></li>
<li class="toctree-l1"><a class="reference external" href="https://weidentity.readthedocs.io/projects/javasdk/zh_CN/latest/">WeIdentity Java SDK 文档</a></li>
<li class="toctree-l1"><a class="reference internal" href="weidentity-sample.html">WeIdentity Sample 开发样例</a></li>
<li class="toctree-l1"><a class="reference internal" href="miscellaneous.html">杂项</a></li>
<li class="toctree-l1"><a class="reference internal" href="faq.html">FAQ</a></li>
<li class="toctree-l1"><a class="reference internal" href="weidentity-rest.html">WeIdentity RestService</a></li>
<li class="toctree-l1"><a class="reference internal" href="weidentity-endpoint.html">WeIdentity Endpoint Service</a></li>
<li class="toctree-l1"><a class="reference internal" href="weidentity-contract-design.html">WeIdentity 智能合约设计与实现</a></li>
</ul>

            
          
        </div>
      </div>
    </nav>

    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">

      
      <nav class="wy-nav-top" aria-label="top navigation">
        
          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
          <a href="../index.html">WeIdentity</a>
        
      </nav>


      <div class="wy-nav-content">
        
        <div class="rst-content">
        
          















<div role="navigation" aria-label="breadcrumbs navigation">

  <ul class="wy-breadcrumbs">
    
      <li><a href="../index.html">Docs</a> &raquo;</li>
        
      <li>使用场景</li>
    
    
      <li class="wy-breadcrumbs-aside">
        
            
            <a href="../_sources/docs/use-cases.rst.txt" rel="nofollow"> View page source</a>
          
        
      </li>
    
  </ul>

  
  <hr/>
</div>
          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
           <div itemprop="articleBody">
            
  <div class="section" id="use-cases">
<span id="id1"></span><h1>使用场景<a class="headerlink" href="#use-cases" title="永久链接至标题">¶</a></h1>
<div class="section" id="weidentity">
<h2>WeIdentity使用场景及解决方案概述<a class="headerlink" href="#weidentity" title="永久链接至标题">¶</a></h2>
<p>「人是社会关系的总和」。通过WeIdentity对实体进行DID、凭证（Credential）的生成及绑定，可以更加准确完善地描述实体身份、实体间关系，并有效提高实体间信息流转的真实性和效率。</p>
<p>一般而言，使用WeIdentity的业务流程是：</p>
<ol class="arabic simple">
<li><p>为参与业务的相关机构搭建区块链。</p></li>
<li><p>对人及相关机构进行KYC（可选），生成WeIdentity DID并上链。</p></li>
<li><p>对业务中需要的各类证明生成可验证数字凭证（Credential），通过区块链技术的私钥管理、及不可篡改的数字化证明特性，进行可信登记、授权流转及真实性验证。</p></li>
</ol>
</div>
<div class="section" id="id2">
<h2>案例：新入职员工背景调查<a class="headerlink" href="#id2" title="永久链接至标题">¶</a></h2>
<ul class="simple">
<li><p>背景</p></li>
</ul>
<p>合作方是一家中小企业，在招聘员工时需要对员工的学历信息、之前雇主信息进行真实性验证。存在的问题是：对员工而言，需要去每个机构花费大量时间精力获取最新版的材料。对企业而言，材料的获取和流转的过程中可能遭到篡改，而且缺乏验证材料真实性的手段。</p>
<ul class="simple">
<li><p>参与方</p>
<ul>
<li><p>员工</p></li>
<li><p>学校</p></li>
<li><p>前雇主公司</p></li>
<li><p>现雇主公司</p></li>
</ul>
</li>
<li><p>WeIdentity解决方案及基本流程</p></li>
</ul>
<ol class="arabic simple">
<li><p>员工、学校、公司分别进行WeIdentity DID注册及KYC认证。</p></li>
<li><p>员工向学校申请学历证明凭证（Credential）、学位证明凭证（Credential）。</p></li>
<li><p>员工向前雇主公司申请工作证明凭证（Credential）、离职证明凭证（Credential）。</p></li>
<li><p>员工将这些凭证（Credential）挂到自己的个人主页上，或者直接提交给现雇主公司。</p></li>
<li><p>现雇主公司通过凭证验证（Verify）接口对上述凭证（Credential）进行验证。</p></li>
<li><p>验证通过，现雇主公司发放入职offer。</p></li>
</ol>
</div>
<div class="section" id="id3">
<h2>案例：医疗检查结果与处方可信流转<a class="headerlink" href="#id3" title="永久链接至标题">¶</a></h2>
<ul class="simple">
<li><p>背景</p></li>
</ul>
<p>合作方包括了若干家医院和药店，在患者诊疗或购买处方类药品时，医院和药店可能需要参考其他医院所开具的处方、检查结果，保险机构则需要根据这些数据进行理赔。存在的问题是：对于患者而言，需要妥善分类并保管每张诊疗结果的单据，否则补办单据将会是一个非常复杂耗时的过程。对医院和药店而言，不同医院的诊疗结果和处方是非标准化的，而且诊疗结果和处方在流转过程中可能遭到篡改，缺乏验证其真实性的手段。</p>
<ul class="simple">
<li><p>参与方</p>
<ul>
<li><p>患者</p></li>
<li><p>医院</p></li>
<li><p>药店</p></li>
<li><p>保险机构</p></li>
</ul>
</li>
<li><p>WeIdentity解决方案及基本流程</p></li>
</ul>
<ol class="arabic simple">
<li><p>患者、医院、药店分别进行WeIdentity DID注册及KYC认证。</p></li>
<li><p>患者就诊过程中，医院对患者生成各项医疗检查凭证（Credential），并开具处方凭证（Credential）。</p></li>
<li><p>患者将这些凭证保存在本地数据库里（如手机等移动存储媒介）。</p></li>
<li><p>患者在其他医院进行复诊时，可直接出示以上凭证（Credential），不需出示纸质检查结果及处方。</p></li>
<li><p>其他医院可通过凭证验证（Verify）接口进行验证，并在此基础上提供医疗服务。</p></li>
<li><p>患者在药店开药时，亦可出示以上凭证（Credential）并由药店通过凭证验证（Verify）接口进行验证。</p></li>
<li><p>验证通过，药店开药。</p></li>
<li><p>保险机构亦可通过凭证验证（Verify）接口进行验证，验证通过，为患者进行保险理赔。</p></li>
</ol>
<p>处方凭证Claim标准格式范例：</p>
<table class="docutils align-default">
<colgroup>
<col style="width: 25%" />
<col style="width: 25%" />
<col style="width: 25%" />
<col style="width: 25%" />
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p>属性</p></th>
<th class="head"><p>说明</p></th>
<th class="head"><p>属性</p></th>
<th class="head"><p>说明</p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p>name</p></td>
<td><p>患者姓名</p></td>
<td><p>gender</p></td>
<td><p>患者性别</p></td>
</tr>
<tr class="row-odd"><td><p>department</p></td>
<td><p>科室</p></td>
<td><p>drugs</p></td>
<td><p>药品列表及用量</p></td>
</tr>
<tr class="row-even"><td><p>syndrome</p></td>
<td><p>症状描述</p></td>
<td><p>diagnosis</p></td>
<td><p>诊断</p></td>
</tr>
<tr class="row-odd"><td><p>doctor</p></td>
<td><p>开方医师 DID</p></td>
<td><p>hospital</p></td>
<td><p>医院 DID</p></td>
</tr>
</tbody>
</table>
</div>
<div class="section" id="id4">
<h2>案例：选择性披露<a class="headerlink" href="#id4" title="永久链接至标题">¶</a></h2>
<ul class="simple">
<li><p>背景</p></li>
</ul>
<p>合作方为某娱乐机构。此机构需要年满18岁方可入场消费。某个实体人想进娱乐机构消费，但他不想暴露自己的真实姓名等隐私信息。</p>
<ul class="simple">
<li><p>参与方</p>
<ul>
<li><p>实体人</p></li>
<li><p>娱乐机构</p></li>
</ul>
</li>
<li><p>WeIdentity解决方案及基本流程</p></li>
</ul>
<ol class="arabic simple">
<li><p>实体人及娱乐机构进行WeIdentity DID注册及KYC认证。</p></li>
<li><p>实体人向娱乐机构进行选择性披露，只披露KYC认证（Credential）的DID、有效期、出生日期等信息，隐藏其他信息。</p></li>
<li><p>娱乐机构通过凭证验证（Verify）接口对选择性披露的数据进行验证。</p></li>
<li><p>验证通过，允许进入。</p></li>
</ol>
</div>
<div class="section" id="id5">
<h2>案例：政务办理<a class="headerlink" href="#id5" title="永久链接至标题">¶</a></h2>
<ul class="simple">
<li><p>背景</p></li>
</ul>
<p>居民政务数据存在于不同部门，跨部门的政务办理往往需要先至部门A开具证明，再至部门B进行办理。对居民而言，流程繁琐且文件不易管理与保存；对政府部门而言，希望提升用户体验并确保用户隐私数据不泄露。通过WeIdentity解决方案，可以为居民生成可信的电子证件，居民授权后由机构进行验证，从而简化业务流程，降低隐私数据泄露风险。</p>
<ul class="simple">
<li><p>参与方</p>
<ul>
<li><p>居民</p></li>
<li><p>身份证明机构</p></li>
<li><p>证件签发机构</p></li>
<li><p>证件验证机构</p></li>
</ul>
</li>
<li><p>WeIdentity解决方案及基本流程</p></li>
</ul>
<ol class="arabic simple">
<li><p>由身份证明机构为居民进行WeIdentity DID注册及KYC认证。</p></li>
<li><p>居民向证件签发机构申请证明文件，证明签发机构按照规范生成电子凭证（Credential）并关联到居民的WeIdentity DID</p></li>
<li><p>居民授权证明验证机构对凭证（Credential）进行验证；同时生成一条居民授权记录，存储在区块链上</p></li>
<li><p>证明验证机构通过凭证验证（Verify）接口进行验证</p></li>
<li><p>验证通过，为居民进行业务办理</p></li>
</ol>
</div>
<div class="section" id="id6">
<h2>案例：慈善公益<a class="headerlink" href="#id6" title="永久链接至标题">¶</a></h2>
<ul class="simple">
<li><p>背景</p></li>
</ul>
<p>目前不同公益平台间数据互通存在成本，当捐助者自身有求助、募款或其他需要自证的需求时，难以形成完整的用户公益履历。通过WeIdentity解决方案，可帮助用户快速建立自身完整的公益履历与画像，促进公益行业的发展</p>
<ul class="simple">
<li><p>参与方</p>
<ul>
<li><p>用户</p></li>
<li><p>身份证明机构</p></li>
<li><p>公益机构</p></li>
<li><p>公益信息验证机构</p></li>
</ul>
</li>
<li><p>WeIdentity解决方案及基本流程</p></li>
</ul>
<ol class="arabic simple">
<li><p>在身份证明机构、公益机构、公益信息验证机构间搭建区块链网络，机构作为节点接入并注册WeIdentity DID</p></li>
<li><p>由身份证明机构为用户进行KYC并生成WeIdentity DID</p></li>
<li><p>用户向公益机构申请，由公益机构按照规范生成公益信息凭证并关联到用户的WeIdentity DID</p></li>
<li><p>用户可选择匿名捐赠，不出示KYC凭证</p></li>
<li><p>用户可授权另一家公益机构对其公益凭证进行验证，验证通过可提高用户在该机构的公信力，从而为用户提供更精准的服务</p></li>
<li><p>用户可授权企业、院校或政府单位对其公益凭证进行验证，验证通过对用户的履历进行加分</p></li>
</ol>
</div>
<div class="section" id="id7">
<h2>案例：数据共享<a class="headerlink" href="#id7" title="永久链接至标题">¶</a></h2>
<ul class="simple">
<li><p>背景</p></li>
</ul>
<p>当前，不同机构间存在着大量用户数据流通的需求。然而，由于各个机构之间通常难以组建有效的信任合作机制，因此，各机构间难以将各自保管的用户数据安全可信地授权共享给其他机构。通过WeIdentity解决方案，可帮助机构间进行可信数据授权及共享，使得各机构可基于全面的数据为用户提供更高质量的服务。</p>
<ul class="simple">
<li><p>参与方</p>
<ul>
<li><p>用户</p></li>
<li><p>数据持有机构</p></li>
<li><p>数据使用机构</p></li>
<li><p>身份证明机构</p></li>
</ul>
</li>
<li><p>WeIdentity解决方案及基本流程</p></li>
</ul>
<ol class="arabic simple">
<li><p>在身份证明机构、数据持有机构、数据使用机构间搭建区块链网络，机构作为节点接入并注册WeIdentity DID</p></li>
<li><p>由身份证明机构为用户进行KYC并生成WeIdentity DID</p></li>
<li><p>用户授权数据使用机构使用自己的数据</p></li>
<li><p>数据使用机构生成授权凭证（Credential），标明授权对象、数据属主、有效期、授权内容等属性，并使用机构私钥进行签名；数据使用机构可选择将授权凭证生成摘要并写入区块链，达到增信目的</p></li>
<li><p>数据使用机构出示授权凭证给数据持有机构</p></li>
<li><p>数据持有机构通过凭证验证（Verify）接口，验证授权凭证</p></li>
<li><p>验证通过，数据持有机构将数据发送给数据使用机构</p></li>
</ol>
</div>
</div>


           </div>
           
          </div>
          <footer>
  
    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
      
        <a href="weidentity-spec.html" class="btn btn-neutral float-right" title="WeIdentity 规范" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
      
      
        <a href="terminologies.html" class="btn btn-neutral" title="术语" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
      
    </div>
  

  <hr/>

  <div role="contentinfo">
    <p>
        &copy; Copyright (2018) WeBank Co., Ltd.

    </p>
  </div>
  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 

</footer>

        </div>
      </div>

    </section>

  </div>
  


  

    
    
      <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
        <script src="../_static/jquery.js"></script>
        <script src="../_static/underscore.js"></script>
        <script src="../_static/doctools.js"></script>
        <script src="../_static/language_data.js"></script>
        <script src="../_static/translations.js"></script>
    

  

  <script type="text/javascript" src="../_static/js/theme.js"></script>

  <script type="text/javascript">
      jQuery(function () {
          SphinxRtdTheme.Navigation.enable(true);
      });
  </script> 

</body>
</html>